package com.bio;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

public class SocketServer {

    public static void main(String[] args) {
        // bio
        try {
            ServerSocket serverSocket = new ServerSocket(18810);
            while (true) {
                // 等待连接（此处无客户端连接会阻塞在此处）
                Socket socket = serverSocket.accept();

                // 使用多线程支持并发
                new Thread(() -> {
                    // 此处为读取链接中的数据，若此处连接为传输数据，程序会阻塞在文件读取位置直到获取到数据
                });
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
